\documentclass[12pt]{jbook}
\usepackage{infoedu}
\usepackage{infoedu99}
%\usepackage{epic}
%\usepackage{eepic}
%\usepackage{dummyfloat}
%\usepackage{makeidx}
\usepackage{graphicx}
%\usepackage{mediabb}
\usepackage{array}

\begin{thisdocument}
\chapter{インターネットの利用---電子メールと情報検索}
\label{Chap:インターネットの利用---電子メールと情報検索}

この章では，代表的なインターネットの利用法として，
電子メールによる情報交換とWWWによる情報検索について勉強していきます．
\hr 
\section{インターネット(The Internet)}

コンピュータの利用分野で，最近急激に重要性が増しているのがコンピュー
タ通信です．特にインターネットの発達により，コンピュータの「通信機」と
しての利用機会はどんどん増えていると言っていいでしょう．

ここ数年で，日本のインターネットは急激に発達しました．そのため，イ
ンターネットは最近できたものだと思う人も多いかもしれません．しかし，イ
ンターネットの元になったARPANETは1969年ごろに作られたものなので
，それから数えて30年以上も経っています．日本では，これまで主に大学や研究
機関の間でネットワークが張られ，研究者の間で使われてきました．それが最
近になって商業ベースの利用が拡大したため，昨今のインターネットブームに
なっています．

そもそもインターネットというのは，いろいろな大学や企業の研究所など
の中に作られたネットワーク(Local Area Network, LAN)や，いろいろな団体
が構築した広域ネットワークなどを相互に接続して作られたものです．このよ
うにネットワーク同士を相互につなぐことをインターネットワーキング
(internetworking)と呼び，ネットワークの接続によって作られた「ネットワー
クのネットワーク」をインターネット(internet)と呼んだのです．このように
して接続されたネットワークは全世界規模の巨大なものへと急速に成長し，現
在のインターネット(the Internet)ができあがりました．
\index{いんたーねっと@インターネット}
\index{LAN}
\index{いんたーねっとわーきんぐ@インターネットワーキング}
\index{Internet}

現在，インターネットは主に新しいビジネスのターゲットとして注目されてい
ますが，元々大学や研究所が多く参加していたために，研究に役立つさまざま
な情報やソフトウェアなどがインターネットで流通しています．また，インター
ネットの技術は現在なお発展途上であり，インターネットに関する新しい技術
が次々に開発されています．
 
\section{ネットワークで何ができるか}

インターネットを使うと，いったい何ができるのでしょうか．特に，大学での
教育・研究にインターネットはどう役立つのでしょうか．

インターネットは通信手段です．ですから，文書による他人との通信をする
ことができます(電子メール)．研究者の間では，研究に関する個人的なメー
ルのやり取り，及び研究者グループ内での電子メールによる討論(メーリング
リスト)が盛んに行われています．数年前までは，電子メールの利用者の大半
はコンピュータ関係の研究者・技術者でした．しかし，現在は，多くのユーザ
が分野に関係なく電子メールを利用しています．

個人間・グループ内での通信だけでなく，インターネット上には不特定多数
向けに公開された情報が多数存在しています(インターネット資源)．それら
の情報の中には，研究・教育に役立つ情報が大量に含まれています．各種学会
の情報や，論文の内容を公開している場合も多くあります．これらをうまく利
用することができれば，研究・教育に大きく役立ちます．

インターネットには，不特定多数間の議論に向いた通信もあります．これは
ネットワークニュースと呼ばれています．ネットワークニュースは広く全世界
に配布され，誰でも他人の意見を読んだり発言したりすることができます．

\section{電子メールの使い方}
\subsection{電子メールとは}

電子メール(E-mail)とは，コンピュータの上で作った文書を，ネットワーク経由で
他のコンピュータに送る通信手段です．電子メールにはいろいろな種類があります
が，ここではインターネット上の電子メールに限って話をします．
\index{でんしめーる@電子メール}

電子メールは，その名のとおり手紙に良く似ています．例えば，ある人がパソコン
上で手紙を書き，それを電子メールとして別な人に送ると，送られた人はやはり
パソコン上でその手紙を受け取ります(図\ref{電子メール})．

普通の手紙と比べて，電子メールの良い点は次のようなところです．
\begin{itemize}
\item 送ってから到着までが速い．海外への電子メールでも，通常ならば数分以内に届きます．
\item 複数の相手に一度に送れる．たくさんの相手に同じ内容の手紙を送りたい場合，
いちいち内容をコピーして別々に発送する必要はありません．電子メールの宛先の部分に，
送りたい相手の名前をすべて列挙すれば，その相手全員に自動的に送られます．
\item 郵便局まで出しに行かなくても，手元のパソコンから手紙が送れる．
\item 郵送代がかからない．
\item 文書をパソコン上で作っている場合，紙にプリントアウトせずにその内容が送れる．
\end{itemize}
\par
一方，普通の手紙と比べて弱点もあります．
\begin{itemize}
\item 一般には，単純な文字情報しか送れない．
普通の電子メールは，普通の文字だけでで
きた文書(プレーンテキスト)しか送れません．
通常の文書に絵や図，ワープロ文書などを添付して送ることも可能ですが
\footnote{MIME(\pageref{Gros:MIME}ページ参照)形式に対応した
電子メールシステムなら，「添付ファイル」という形で表や図などを
送ることができます．
}，メールを受け取った相手がその絵や図などを見ることができる保証はありま
せん．
\end{itemize}
\index{てんぷふぁいる@添付ファイル}
\index{ぷれーんてきすと@プレーンテキスト}
\index{MIME}

\begin{figure}[bt]
\hfil
\includegraphics[scale=0.8]{3/Email.eps}
\hfil
\caption{電子メール}
\label{電子メール}
\end{figure}

\subsection{電子メールアドレス}

電子メールでの住所と名前を合わせたようなものが電子メールアドレス(あ
るいは，単にメールアドレス)です．電子メールをやり取りする場合は，すべ
てこのメールアドレスを使います．
\index{でんしめーるあどれす@電子メールアドレス}
\index{めーるあどれす@メールアドレス}

例えば，次のようなものが電子メールアドレスの例です．
\begin{quote}\tt
nobody@st.yamagata-u.ac.jp \\
funny@some.example.co.jp\\
someone@foreign.example.edu\\
ich@liebe.dich.uni-etwas.de
\end{quote}

電子メールアドレスは，「どこかのコンピュータの利用者」という形になっ
ています．例えば，{\tt nobody@st.yamagata-u.ac.jp}というアドレスは，
「{\tt st.yamagata-u.ac.jp}というコンピュータを利用している
{\tt nobody}という
ユーザ」を表しています．この例での，{\tt nobody}の部分を「ユーザ名」，
{\tt st.yamagata-u.ac.jp}の部分を「ドメイン名」と言います．
\index{ゆーざめい@ユーザ名}
\index{どめいんめい@ドメイン名}

ドメイン名は，コンピュータに付けられた正式名称だと考えられます．
この名前は全インターネットで一意(他のコンピュータの名前と重複しない)に
なるように決められていますので，
st.yamagata-u.ac.jp という名前のコンピュータは世界に１台しかありま
せん．このように，ピリオドを含んだドメイン名を，
FQDN(Full Qualified Domain Name)と呼びます．
\index{FQDN}
この名前は階層構造になっていて，
\begin{quote}
\begin{tabbing}
XXXXXXXX \= \kill
jp \> 日本 \\
ac \> 教育機関 \\
yamagata-u \> 山形大学 \\
st \> 学生用コンピュータ \\
\end{tabbing}
\end{quote}
という具合になっています．
山形大学の教育用ワー
クステーションでのユーザのメールアドレスは，例えばユーザ名がx01001の場
合，
\begin{center}
\tt
x01001@st.yamagata-u.ac.jp
\end{center}
のようになります．

同じコンピュータのユーザにメールを出す場合は，
{\tt @}から右の部分を省くことができます．

\subsection{電子メールの形式}
電子メールには，一定の形式があります．例を見てみましょう．
\begin{screen}
\small
\begin{verbatim}
1   Received: by ei5nazha.yz.yamagata-u.ac.jp (4.1/2.8W-nazha)
2    id AA07422; Thu, 27 Jun 96 18:26:05 JST
3   Received: from ei5sun.yz.yamagata-u.ac.jp (ei5sun.yz.yamagata-u.ac.jp
     [133.24.96.25]) by dips.dgw.yz.yamagata-u.ac.jp
     (8.6.12+2.5Wb7/3.4W3chiku960117) with SMTP id SAA19829 for 
      <aito@ei5nazha.yz.yamagata-u.ac.jp>; Wed, 28 Jun 1995 18:22:04 +0900
4   Received: from yzadm.yz.yamagata-u.ac.jp by ei5sun.yz.yamagata-u.ac.jp 
     (4.1/6.4J.6-yz.92.4.6)
5    id AA14602; Thu, 27 Jun 96 18:56:47 JST
6   Received: by yzadm.yz.yamagata-u.ac.jp (4.1/2.8W)
7    id AA07417; Thu, 27 Jun 96 18:25:45 JST
8   Message-Id: <9606270925.AA07417@yzadm.yz.yamagata-u.ac.jp>
9   Date: Thu, 27 Jun 1996 18:25:45 +0900
10  From: aito@yzadm.yz.yamagata-u.ac.jp
11  To: foo@ei5nazha.yz.yamagata-u.ac.jp
12  Cc: bar@ei5sun.yz.yamagata-u.ac.jp, baz@ei5hp712.yz.yamagata-u.ac.jp
13  In-Reply-To: "Mr. Foo"'s message of Thu, 27 Jun 96 17:21:30
       jst <9606271721.AA04206@ei5nazha.yz.yamagata-u.ac.jp>
14  Subject: Re: Konnitiwa
15  Mime-Version: 1.0
16  Content-Type: text/plain; charset=ISO-2022-JP
17  X-Mailer: virtual mailer [version 2.0.7]
18
19  Mr. Foo writes:
20  > ようやくメールが使えるようになりました．
21  > 返事をください．
22
23  無事届いているようです．
24  --_
25  ITO  Akinori at YAMAGATA UNIVERSITY
26  伊藤 彰則       山形     大学　
\end{verbatim}
\end{screen}

1行目から17行目までは「{\bf\gt ヘッダ}」と呼ばれる部分で，手紙で言うと
宛名や差出人名，住所などに相当する部分です
\footnote{メール送受信プログラムの中には，これらのヘッダの中の
一部しか表示しないものが多いようです．この場合，この例に示したような
完全なヘッダを含む電子メールが届いているのですが，表示のときに
多くのヘッダを省略して表示しているのです．
}．ヘッダの各行は
\begin{quote}
フィールド名： 内容
\end{quote}
という構成になっています．行の初めが空白の行(2行目，5行目など)は，
前の行の続き(継続行)です．
19行目から26行目までは「{\bf\gt ボディ}」と呼ばれ，手紙の本文に相当する
部分です．
\index{へっだ@ヘッダ}
\index{ぼでぃ@ボディ}
ヘッダとボディの間は，空白行(何も書いていない行，18行目)で区切られています．
では，この例の各行を見てみましょう．

\begin{itemize}
\item {\bf\gt 1〜7行目}：この部分はReceived: フィールドと呼ばれ，相手のコ
ンピュータから自分のコンピュータまで，どういう経路を通って電子メールが
転送されたかを示しています．このフィールドは，自動的に付きます．
\index{Received:}
\item {\bf\gt 8行目}：この行は
Message-Id:フィールドで，送った電子メールに付けられた一意な番号(メッセージID)が
書かれています．この例では，
\begin{quote}\tt
<9606270925.AA07417@yzadm.yz.yamagata-u.ac.jp>
\end{quote}
の部分がメッセージIDです．このフィールドも，自動的に付きます．
\index{Message-Id:}
\item {\bf\gt 9行目}：Date: は電子メールを送った日時です．+0900
は，グリニッジ標準時から9時間進んでいるという意味で，日本時間を表します．
JSTと書かれることもあります．このフィールドは，自動的に付きます．
\index{Date:}
\item {\bf\gt 10行目}：電子メールの差出人のメールアドレス
を書くフィールドで，From:
フィールドと呼ばれます．このフィールドは，自動的に付きます．
\index{From:}
\item {\bf\gt 11行目}：電子メールの宛先のメールアドレスを書くフィールドで，To:
フィールドと呼ばれます．複数の宛先を書く場合は，複数のアドレスをコンマ
(半角)で区切ります．
\index{To:}
\item {\bf\gt 12行目}：このフィールドはCc: フィールドと呼ばれます(Cc
は，Carbon Copyの略です)．Cc:フィールドに書いたアドレスにも，To:
の場合と同じようにメールが送られます．機能的には
To: と同じなのですが，Cc: の方は，直接のメールの宛先ではなく，
「そちらにもコピーを送っておく」という意味合いがあります．
\index{Cc:}
\item {\bf\gt 13行目}：In-Reply-To:
は，このメールが誰かのメールへの返事であることを示すフィールドです．
誰が出した，どのメッセージIDのメールへの返事であるかが記述されています．
電子メール送受信プログラムには「返信」の機能があり，
それを使って電子メールを出すと，このフィールドが自動的に付きます．
\index{In-Reply-To:}
\item {\bf\gt 14行目}：Subject:
は，その電子メールのタイトルで，発信者が付けます．返信の場合には自動的に
Subject: が付くことがあり，その場合には
``Re: 元のタイトル'' となります\footnote{Re: とは「〜について」という意味で，
Response の略ではありません．}．
\index{Subject:}
\index{Re:}
\item {\bf\gt 15,16行目}：Mime-Version:
と Content-Type:
は，この電子メールがMIME
\footnote{MIMEは，Multipurpose Internet Mail Extension
(多用途インターネットメール拡張)の略．もともと文字だけしか使えなかった
電子メールを，画像や各種のデータなども使えるように拡張した規格です．
}
という形式で書かれていることを表しています．
\label{Gros:MIME}\index{MIME}
\begin{quote}
Content-type: text/plain
\end{quote}
の場合は，普通に文字だけが入ったメールを意味しています．
画像やデータなどを混ぜたメールを出すと，
\begin{quote}
Content-Type: multipart/mixed
\end{quote}
という表示になります．
\index{Mime-Version:}
\index{Content-Type:}
\index{MIME}
\item {\bf\gt 17行目}：X-
で始まるフィールドは，電子メールの配送には関係なく，利用者が自分で定義した
フィールドです．さまざまな情報を残すために使われています．ここで使われている
X-Mailer: というフィールドは，電子メールを出すのに使われたソフトウェアの
名前を記述するのに使われています．
\index{X-Mailer:}
\item {\bf\gt 18行目}：この行は空行(何も書いていない行)です．
ここでヘッダ部分が終わりであることを示しています．
\item {\bf\gt 19〜26行目}：本文です．基本的には何を書いてもよい部分です．
20〜21行目までは相手の電子メールを引用した部分です．行の最初の''{\tt >}''
は，その行が引用であることを表す記号です
\footnote{引用記号としては，{\tt >}の他に{\tt >>}や
{\tt |}などが使われることもあり，統一的なルールのようなものは
特にありません．
}．24〜26行目は署名
(シグネチャ)と呼ばれる部分で，メールの最後につけます
\footnote{署名にも，特に決まった形式はありません．そもそも
署名を入れなければいけないというルールもないのですが，
決まった署名をつける人が多いようです．署名があまり長いと見苦しいので，
だいたい４行程度に収めるのが良いでしょう．
}．
ソフトウェアによっては，あらかじめ設定しておくと，署名を自動的に
付けてくれるものもあります．
\index{いんようきごう@引用記号}
\index{しょめい@署名}
\index{しぐねちゃ@シグネチャ}
\end{itemize}
ここで出た例以外にも，よく使われるヘッダがあります．
それらについてちょっと見ておきましょう．
\begin{itemize}
\item {\bf\gt Reply-To:}
自分の出した電子メールに相手が返事を書く場合，
どこに返信してほしいかを記述するフィールドです．例えば
{\tt aito@hogege.or.jp} に返信してほしい場合には，
\begin{quote}\tt
Reply-To: aito@hogege.or.jp
\end{quote}
と書きます．
\index{Reply-To:}
\item {\bf\gt Bcc:}
Cc: と同じ機能を持ちますが，相手に送信されたメールにはBcc:
フィールドは残らないので，受けとり人には元のメールのBcc:
の内容はわからないようになっています．Blind
Carbon Copyの略です．
\index{Bcc:}
\item {\bf\gt Return-Receipt-To:}
受取人のコンピュータに電子メールが届いたときに，自動的に「受取確認」
のメールを送るように指定します．相手に届いたかどうか確認したいときに，
\begin{quote}\tt
Return-Receipt-To: aito@ei5sun.yz.yamagata-u.ac.jp
\end{quote}
のようにして使います．ただし，これは相手のコンピュータに届いたという
確認であって，相手がメールを読んだかどうかまではわからないので，注意
が必要です．
\index{Return-Receipt-To:}
\end{itemize}
\subsection{電子メール送受信のしくみ}
電子メールの送受信にはいろいろな方法がありますが，
ここではメールソフトを用いる場合に一般的な，
SMTPとPOPによるメールの送受信について解説します．
\begin{figure}[tb]
\hfil
\includegraphics[width=8cm]{3/network2.eps}
\hfil
\caption{ネットワークの例}
\label{ネットワークの例}
\end{figure}
図\ref{ネットワークの例}は，電子メールを送受信するネットワークの例です．
このネットワークは，電子メールを中継したり蓄積したりするコンピュータ(サーバ)
と，その他のパソコン(PC)，及びそれらを接続するネットワーク回線からできています．
\index{さーば@サーバ}
パソコンからメールを送る場合，まず，手元のパソコン上でメールを書きます．
次に，そのパソコンからSMTPサーバにメールを送ります．
このときのデータの転送方式をSMTP(Simple Mail Transfer Protocol)といいます．
すると，最初にメールを受けたサーバは， ただちに宛先のサーバにそのメールを
転送します．宛先サーバでは， そのメールはファイルの形で一旦蓄積されます．
次に，メールの受取人が パソコン上のネールソフトを起動し，サーバに溜まって
いる自分宛てのメールをパソコンに一旦転送します．
このときの転送方式をPOP(Post Office Protocol)
といいます．
そして，
自分のパソコンに移したメールを読みます．
この様子を図\ref{メールの送受信}に示します．
\index{SMTP}
\index{POP}
\begin{figure}[tb]
\hfil
\includegraphics[width=11cm]{3/sending2.eps}
\hfil
\caption{メールの送受信}
\label{メールの送受信}
\end{figure}

近年，Webメールサーバに接続したWebブラウザ上でメールを読み書きするWebメールシステムが，
広く使われるようになってきました．
この場合，サーバ上でメールを直接操作しているので，
自分のパソコンでメールソフトの設定をしたり，
パソコンの買い替えの際にメールデータの移行作業をする必要がないという利点があります．
ただし，ネットワーク障害などでサーバにつなげなかったり，
サーバが故障した場合には，
メールの送受信ができなくなります．
\ref{sec:実際に電子メールを使ってみよう}で説明するActive! mailも
Webメールです．
\index{Webめーる@Webメール}

\subsection{送信先を間違えた場合}
宛先のメールアドレスを間違えてしまった場合は，送った電子メールが自動
的に送り返されてきます．
図\ref{エラーメールの例}に，
ユーザ名を間違えた時
\footnote{その誤ったユーザ名が存在していた場合には
宛先に正常に届くことになるので，
エラーメールの代わりに受け取った人から注意のメールが来るかもしれません．}
送り返されてきた電子メール(エラーメール)の例を示します．
このようなエラーメールが来たときには，
宛先を確かめてもう一度出してみましょう．

また，宛先を間違えた場合だけでなく，宛先サーバが止まっている場合や，
宛先サーバのハードディスクの空きがなくなる等の障害が発生した場合
にもエラーメールが返ってくることがあります．
どんな問題があってエラーに
なったのかは，エラーメールの
\begin{flushleft} \tt
\ \ ----- Transcript of session follows -----
\end{flushleft}
の行以降に記述されていますので，
宛先サーバの問題でエラーメールが来た場合には，
後でメールを出し直せば無事に届くかもしれません．
\index{えらーめーる@エラーメール}
\begin{figure}[tb]
\hfil
%\begin{tabular}{|c|}\hline
%\\[-5pt]
\begin{minipage}{13cm} \small
\begin{screen}
\begin{verbatim}
Date: Fri, 1 Sep 95 10:22:30 JST
From: Mail Delivery Subsystem <MAILER-DAEMON>
Subject: Returned mail: User unknown
Message-Id: <9509010122.AB14114@kdssf.kj.yamagata-u.ac.jp>
To: z99001@kdw.kj.yamagata-u.ac.jp
  ----- Transcript of session follows-----
550   xx999... User unknown
  ----- Unsent message follows -----
Received: by kdssf.kj.yamagata-u.ac.jp(5.67+1.6W/2.8Wb)
       id AA14112; Fri, 1 Sep 95 10:22:30 JST
Date: Fri, 1 Sep 95 10:22:30 JST
From: Student <z99001@kdw.kj.yamagata-u.ac.jp>
Return-Path: <z99001@kdw.kj.yamagata-u.ac.jp>
Message-Id: <9509010122.AA14112@kdw.kj.yamagata-u.ac.jp>
To: xx999@kdssf.kj.yamagata-u.ac.jp
電子メールの実習です．
\end{verbatim}
\end{screen}
\end{minipage}
\hfil
%\\
%\hline
%\end{tabular}
\caption{エラーメールの例}
\label{エラーメールの例}
\end{figure}


\subsection{実際に電子メールを使ってみよう}
\label{sec:実際に電子メールを使ってみよう}
では，
ここで実際に電子メールのやり取りをしてみましょう．

山形大学の情報処理教育では，メールの送受信にActive! mailを使用します．
このActive! mailはWebブラウザから利用できる
電子メールソフト（Webメール）です．

まず，Active! mailを起動・終了してみましょう．
起動には，
情報ネットワークセンターから発行された自分のユーザ名およびパスワードが必要になります．

\begin{operation}{Active! mailの起動と終了}
 \item デスクトップ上にあるアイコン
 \raisebox{-3mm}
 {\includegraphics[width=30pt]{3/ActiveMailIcon.eps}}
 を左ダブルクリックします．
 すると，下図のようなActive! mailのログイン画面が表示されます．

\begin{center}
 \includegraphics[width=8cm]{3/ActiveMail0.eps}
\end{center}

\end{operation}
\begin{operation}[ec]

\item
指定されたユーザ名とパスワードを入力し，
ドメインを選択したあとに[ログイン]ボタンをクリックします．
なお，ドメインは，
ECSY(工学部以外)と工学部の2つがあります．ドメイン右側矢印をクリックして，
 該当するドメインを選択してください．
すべて英数字半角で入力しましょう．
\begin{center}
 \includegraphics[width=15cm]{3/ActiveMail1.eps}
\end{center}
 
\item メールホーム画面が現れます．
\begin{center}
 \includegraphics[width=8cm]{3/ActiveMail2.eps}
\end{center}

\item Active! mailを終了するときは，右上にある
\raisebox{-1mm}
{\includegraphics[height=15pt]{3/LogoutButton.eps}}
ボタンをクリックします．
\end{operation}


\subsubsection*{電子メールの送信}
さて，改めて電子メールの送信をしてみましょう．
\begin{operation}{メールの送信}
\item メインメニューのメール作成をクリックします．
\begin{center}
 \includegraphics[width=8cm]{3/ActiveMail3.eps}
\end{center}

\item メール作成ボタンをクリックすると，メール作成ウィンドウが表示されます．
\begin{center}
 \includegraphics[width=8cm]{3/ActiveMail4.eps}
\end{center}
[宛先]欄にメールの宛先を入力します．
宛先が２つ以上ある場合は，
複数のメールアドレスを「,」（カンマ）記号で区切ってください．
[件名]にメールの件名を入力します．
件名はそのメールを閲覧するかどうかを判断する重要な情報となるため，
内容がわかりやすい適切なものを入力してください．
[本文]にメールの本文を入力します．

\item メールに資料を添付するには，
メール作成画面にある添付ファイルの
\raisebox{-1mm}
{\includegraphics[height=15pt]{3/AddButton.eps}}
ボタンをクリックします．
ファイルを指定するウィンドウが開くので，
[参照]ボタンをクリックし，
ファイルを選択後，
[開く]ボタンをクリックします．
さらに，
\raisebox{-1mm}
{\includegraphics[height=15pt]{3/UploadButton.eps}}
ボタンをクリックします．
\begin{center}
 \includegraphics[width=12cm]{3/ActiveMail5.eps}
\end{center}
\end{operation}
\begin{operation}[ec]{}%\setcounter{enumi}{3}
\item ［プレビュー］をクリックすると送信内容を確認できます．
送信内容を確認後，[送信]ボタンをクリックすると送信します．
\begin{center}
 \includegraphics[width=9cm]{3/ActiveMail6.eps}
\end{center}

\end{operation}

\subsubsection*{メールの受信}
次に，メールを受信してみましょう．
\begin{operation}[i]{メールの受信}
\item メインメニューから[メール受信]タブをクリックすると，
受信したメールが一覧で表示されます．
読みたいメールの件名をクリックすると，
画面の下にメールの内容を表示することができます．
\begin{center}
 \includegraphics[width=9cm]{3/ActiveMail7.eps}
\end{center} 
\end{operation}

\subsubsection*{メールへの返信}
次は，自分宛てにきたメールに返事をしてみましょう．常に新規送信をしてもよ
いのですが，返信機能を使うと，相手のメールアドレスを入力する必要がなくて
便利です．

\begin{operation}{メールの返信}
\item 内容が表示されているメールに対して返事を出すことができます．
メール一覧に表示されたメールを選択してから[返信]ボタンをクリックします．
\begin{center}
 \includegraphics[width=12cm]{3/ActiveMail8.eps}
\end{center}

\item 新しいウィンドウで「メール作成画面」が表示されます．
メールの作成・送信方法は，メールの送信と同じです．
\begin{center}
 \includegraphics[width=14cm]{3/ActiveMail9.eps}
\end{center}
\end{operation}

\subsubsection*{その他}

Active! mailには，
その他にも色々な機能があります．
ここではそれを全部紹介することはできませんので，
必要な場合には画面右上にあるヘルプを参照してください．
\begin{center}
 \includegraphics[width=6cm]{3/ActiveMail10.eps}
\end{center}

\begin{Column}{電子メールと引用}
電子メールに返信するとき，相手のメールを引用するのが一般的です(「引用し
 なければならない」という規則があるわけではありません)．引用の流儀には，
 いくつかあるようです．

一つは，自分が返事を書きたい部分を引用して，その下に返事を書く方法です．
 こんな感じになります．
\begin{quote}
\begin{verbatim}
> それで，会議の内容はこれでよろしいでしょうか？
「情報処理テキストの締め切りについて」を議題に追加して
いただけますでしょうか．
> それと，日時の確認もお願いします．
確認しました．OKです．
\end{verbatim}
\end{quote}
もう一つは，自分の書きたいことを冒頭に全部書いてから，最後に相手のメール
 を全文引用する方法です．ビジネス界では，こちらの方法が好まれているよう
 です．こんな感じです．
\begin{quote}
\begin{verbatim}

「情報処理テキストの締め切りについて」を議題に追加して
いただけますでしょうか．それから，日時についてはOKです．
よろしくお願いします．

xxxx@xxx.xxx.jp さんは書きました：
> ○藤先生
> お世話になっております．○○です．情報処理教育に関する会議
> ですが，次のように予定しました．
> それで，会議の内容はこれでよろしいでしょうか？
> それと，日時の確認もお願いします．
> 
> 日時：12月4日 15:00〜
> 場所：第２会議室
> 議題：情報処理教育の講師割り当てについて
>       非常勤講師依頼について
>       その他
> よろしくお願いします．
\end{verbatim}
\end{quote}
どちらが良いということはないので好みで引用してもらえばよいのですが，
中には「自分の流儀のほうが正しい」と思っている人がいますので注意しましょ
 う．
\end{Column}

\clearpage

\section{情報の検索---ほしい情報はどこにあるか}


\subsection{World Wide Web とインターネット資源}
\label{WWW}

World Wide Web(WWW)は，インターネット上にあるいろいろな情報を引き出
すための統一的なしくみです．この節では，WWWを実際に使って，いろいろな
情報を引き出してみましょう．
\index{WWW}
\index{World Wide Web}

インターネット上には，誰でも引き出せる情報を蓄えているコンピュータ
(サーバ)が多数存在します．このような，「インターネット上にあって，誰
でも利用できる情報」を{\bf\gt インターネット資源}(internet resources)と
呼びます．インターネット資源には，次のような要素があります．
\index{いんたーねっとしげん@インターネット資源}

\begin{enumerate}
\item どこのコンピュータに情報があるか
\item そのコンピュータのどこに情報があるか
\item その情報はどんな手段で引き出せるか
\end{enumerate}

これらの要素を記述して，インターネット資源を特定できるようにした記述法が
{\bf\gt URL}(uniform resource locator)です．URLは，たとえば
\begin{quote}
http://www.yamagata-u.ac.jp/index.html
\end{quote}
のような形式をしています．URLは，次の要素からなっています．
\begin{quote}
アクセス手段://コンピュータ名/ファイル名
\end{quote}
より正確には
\begin{quote}
アクセス手段://ユーザ名@コンピュータ名:ポート番号/ファイル名
\end{quote}
のような形式になっていますが，「ユーザ名」「ポート番号」の部分はほとんど
の場合省略されます．
\index{URL}

アクセス手段は，その情報にアクセスするためにどういう手順を使ったら良
いかを指定します．代表的なものとして，次のようなものがあります．
\begin{center}
\begin{tabular}{*{2}{|l}|}
\hline
http &HyperText 転送プロトコル\\
\hline
ftp&ファイル転送プロトコル\\
\hline
gopher&GOPHERプロトコル
\\
\hline
telnet&TELNET(リモート端末)\\
\hline
news&ネットワークニュース\\
\hline
mailto&電子メール\\
\hline
\end{tabular}
\end{center}
最も良く使うのがHTTPで，これはハイパーテキスト(文字や画像，他の文書へ
の参照などを含む文書)を扱うための手順です．プログラムやデータなどを持っ
てくるときは，一般的なファイル転送方法であるFTPがよく使われます．
GOPHERは文書や画像を転送するための手段ですが，最近ではHTTP
の方が多く使われるので，あまり見かけなくなってきています．
\index{http}
\index{ftp}
\index{gopher}
\index{telnet}
\index{mailto}

ユーザ名は，その情報に特定のユーザだけがアクセスできるという場合に指
定します．通常は省略されます．ポート番号も，通常は省略されます．
\index{ゆーざめい@ユーザ名}

コンピュータ名(ホスト名)は，
先の例でいうとwww.yamagata-u.ac.jpの部分で，
その形式は，電子メールのところで出てきたドメイン名と同様の
ドメイン形式(FQDN)です．
あるドメイン形式のホスト名を持つコンピュータは全インターネット上で一台し
かありません．

\index{どめいんけいしき@ドメイン形式}
\index{ほすとめい@ホスト名}
\index{FQDN}

ファイル名は，そのコンピュータの中の特定のファイル名を指します．
上の例では，index-j.html
というファイルが指定されています．この部分は，省略されることもあります．

\subsection{Webブラウザを使ってみよう}

ではここで，実際にWWWを使ってみましょう．WWWを使うためのプログラムを
Webブラウザ(閲覧ソフトウェア)と言います．
ここでは，
Windows 7標準のブラウザである
Internet Explorer
を使ってみましょう．
\index{Webぶらうざ@Webブラウザ}
\index{Internet Explorer}
\index{いんたーねっとえくすぷろーら@インターネットエクスプローラ}

\begin{figure}[tb]
\hfil
\includegraphics[width=12cm]{3/IE.eps}
\hfil
\caption{Internet Explorerの画面}
\label{InternetExplorerの画面}
\end{figure}

\begin{operation}[i]{Internet Explorerの起動}
%2012update
% \item スタートメニューの中の[インターネット]を左クリックすると，
 \item タスクバーのアイコン
 \raisebox{-2mm}{\includegraphics[width=20pt]{3/IEIcon.eps}}
 を左クリックすると，
 Internet Explorerが起動し，図\ref{InternetExplorerの画面}
 のようなウィンドウが表示されます
 (表示内容は違っているかもしれません)．
\end{operation}

ウィンドウの一番上にあるアドレスバーに書いてあるのが，現
在表示されている情報のURLです．WWWでは，あるURLに対応する情報を「ペー
ジ」と呼ぶことが多いようです(実際には「ページ」
とはいえないURLも多々あるのですが)．この例で表示されているのは，
山形大学のホームページ
\footnote{WWW上の情報をすべて「ホームページ」と呼んでいる本や雑誌が
ありますが，間違いです．ホームページは，あるまとまった情報の入口になる
ページのことで，エントリーページとも呼ばれます．
}
です．

画面の中で，マウスカーソルを移動すると，マウスカーソルが
\raisebox{-1mm}
{\includegraphics[height=18pt]{3/cursor_link.eps}}
になる部分があります．この部分は{\bf\gt リンク}と
呼ばれます．\index{りんく@リンク}
このリンクの部分を左クリックすることにより，リンクに対応し
たURLの情報を表示させることができます．また，リンクの上にマウスカーソ
ルを移動させると，ウィンドウの一番下の部分に，リンクから参照されるURL
が表示されます．基本的に，現在出ている画面から，見たい項目のリンクを左ク
リックするだけで，どんどん情報をたどっていくことができます．現在の画面
の前の画面に戻るには
\raisebox{-2mm}
{\includegraphics[height=18pt]{3/Prev.eps}}
ボタンを，先の画面に行くには
\raisebox{-0.5mm}
{\includegraphics[height=12pt]{3/Forward.eps}}
ボタンをそれぞれ左クリックします．

見たい情報のURLを知っていれば，直接そのURLの情報を見ることもできます．
まず，アドレスバーに表示されているURLを左クリックします．
すると，
アドレスの部分にキーボードから入力できるようになります．
ここで，見たいURLを入力してEnterを押せば，
そのURLにアクセスすることができます．

見ようとしている情報があるコンピュータとの間の通信速度が遅い，あるいは
回線が込んでいる場合は，情報の読み込みに時間がかかる場合があります．そ
のような場合に，転送を途中で中断するには，
アドレスバーの右側にある
\raisebox{-2mm}
{\includegraphics[height=18pt]{3/Stop.eps}}
ボタンを左クリックします．また，一度読み込んだ情報をもう一度読み込む
(reload)には，
その隣にある
\raisebox{-2mm}
{\includegraphics[height=18pt]{3/Reload.eps}}
ボタンを左クリックします．
\begin{operation}{WWWで情報を見る}
\item 山形大学のホームページ (http://www.yamagata-u.ac.jp/index-j.html)を見てみよう．
\item そのページから，各学部のページを見てみよう．
\end{operation}

\subsection{情報を検索しよう}

インターネットが最も役に立つのは，さまざまな情報を収集する局面です．
特に，普段あまり親しみがなく，どう調べてよいか分からないような情報を集
める場合に，その威力を発揮します．この章では，インターネットを使った情
報検索について見てみましょう．

ある項目についての情報がほしい場合は，どうしたらよいでしょうか．例え
ば，それが普段読んでいる雑誌，本，学会誌などにありそうな内容であれば，
そこから情報を持ってくるのが手っ取り早いでしょう．その方面に詳しい人を
知っているのなら，その人に尋ねるのもいいでしょう．それもわからない場合は？

オーソドックスな方法としては，図書館で調べる
という方法があります．図書館の本は日本十進分類法という方法で分類されて
いるので，おおまかな分
野がわかっている場合には助けになります．また，書名や著者名で当たりがつ
けられる場合は，それを元に検索するという方法があります．このやり方をさ
らに拡張した方法として，図書館の図書検索システムを使う方法があります．
この方法なら，書名や著者名だけでなく，キーワードを使った図書の検索が可
能です．これについては，次節で詳しく説明します．
\index{にほんじっしんぶんるいほう@日本十進分類法}

図書館でも情報が手に入らなかった場合，あるいは不十分だった場合には，
他の方法を使うことになります．インターネット上には，さまざまな検索シス
テムがあり，それを使えばたくさんの情報を得ることができます．ただ，イン
ターネット上の検索だと雑多な情報が得られる場合があり(例えば「コーヒー」
だけだと数万件のデータが得られます)，情報の質としては，あまり高くない
のが現状です．この辺は，目的に応じて手段を使い分ける必要があります．

\subsection{図書館蔵書の検索}
\label{Sec:図書館の蔵書検索}

\begin{figure}[bt]
\includegraphics[width=\linewidth]{3/libguide.eps}
\caption{蔵書検索}
\label{fig:蔵書検索}
\end{figure}

%2012update
山形大学の４キャンパスの図書館で所蔵している蔵書を
ウェブ上から検索できるサービスをOPAC（オーパック）といい
Online Public Access Catalogの略称です．
図書館ではよく使われる言葉なので覚えておくとよいでしょう．

OPACを利用するには，
まず図書館ホームページ（http://www.lib.yamagata-u.ac.jp/）
のトップ画面にある「蔵書検索」の検索窓からすぐに検索ができます．
パソコンやタブレット・スマートフォンなどで利用できます．
検索したいキーワードを入れて，「検索」ボタンをクリックしてください．
次に検索条件にヒットした資料が一覧表示されます．
その中に必要な資料が見つかったら，
タイトルをクリックしてください．
資料の詳細表示画面で資料の所在や請求記号をメモして，
書架へ資料を探しに行きます（図3.3）．
わからない場合は，
図書館のカウンターで気軽に聞いてみてください．
また，
所在が小白川図書館以外の図書館が表示された場合でも
あきらめないでください．
カウンターにある申込書を提出
することで，他のキャンパスの図書館の蔵書を
無料で取り寄せることができます．
なお，OPAC利用ガイドに詳細な説明がありますので，参考にしてください．

また，山形県内の図書館の所蔵を横断的に検索するシステムもあります．
\begin{itemize}
 \item 「山形県公立図書館横断検索」
       http://www.lib.pref.yamagata.jp/crossearch/\\%
       県内の公共図書館のほか，
       県内の大学・短大図書館も検索することができます
       （各図書館の利用方法は各館のホームページ等で確認してください）．
\end{itemize}

全国の大学図書館等が所蔵する本（図書・雑誌）を検索できるサービスが，
国立情報学研究所のCiNii Booksです．
\begin{itemize}
 \item CiNii Books : http://ci.nii.ac.jp/books/
\end{itemize}

Webcat Plusも国立情報学研究所が提供する無料の情報サービスで，
全国の大学図書館等の所蔵情報だけでなく
本に関するさまざまな情報を得ることができます．
また，
連想検索により，
一致しないキーワードや，
文章からでも検索できます
\begin{itemize}
 \item Webcat Plus : http://webcatplus.nii.ac.jp/
\end{itemize}


新刊書等の情報はオンライン書店で検索することにより，
非常に早く目次や内容紹介等をみたり部分的に検索ができたり，
また購入も可能です．
\begin{itemize}
 \item honto : http://honto.jp/
 \item アマゾン : http://www.amazon.co.jp/
 \item 紀伊国屋書店 : http://www.kinokuniya.co.jp/
 \item honya Club : http://www.honyaclub.com/
\end{itemize}


\subsection{論文を探す}

専門的な研究をする場合には，
あるテーマについての論文を調べることが不可欠になります．
どういう論文が発表されているかを調べるツールとして，
文献検索用のデータベースがあり，
図書館のホームページから検索できます．
調べ方の手引きのページ
\begin{quote}
http://www.lib.yamagata-u.ac.jp/yttop/plib6853/
\end{quote}
に詳しい情報がありますので，ご活用ください．

文献検索データベースのうち主なものを記述しておきます．
\begin{itemize}
 \item CiNii Articles : http://ci.nii.ac.jp/\\
       国内学術雑誌の論文
       （学協会で発行された学術雑誌，
       大学等で発行された研究紀要，
       国立国会図書館の雑誌記事索引データベース等）
       を検索できます．
       一部の論文については本文も閲覧できます．
       また，論文が引用したまたは引用された論文も参照できます．
 \item Web of Science : http://apps.webofknowledge.com/\\
       世界で最も強力な文献データベースで
       研究動向調査や網羅的な文献検索には必須のツールです．
       1981年以降の欧文論文を検索したり，
       引用データによりユニークな方法で情報を集めたりできます． 
 \item ジャパンナレッジ : http://www.jkn21.com/top/corpdisplay\\
       Japan Knowledgeは日本最大級の知識支援データベースです．
       『日本大百科全書』，『大辞泉』，『会社四季報』，『東洋文庫』
       などさまざまな分野の事典，
       原典（テクスト・作品），
       データ集が利用できます．
       ただし，同時アクセス数は２です．
       終了の際は必ずログアウトしてください．
 \item JAIRO : http://jairo.nii.ac.jp/\\
       日本の学術機関リポジトリ
       \footnote{
       学術機関リポジトリ（Institutional Repository） :
       大学等の研究機関が，
       その知的生産物を電子的形態で集積・保存し
       無料で公開するために設置する電子アーカイブシステム 
       }
       に蓄積された学術情報
       （学術雑誌論文，学位論文，研究紀要，研究報告書等）を
       横断的に検索できる，
       国立情報研究所JuNii+（試験公開版）の後継サービスです． 
 \item CERN(European Organization for Nuclear Research) :
       https://cdsweb.cern.ch/\\
       物理関係の論文が雑誌公開前に
       プレプリントサーバーで無料公開されています．
 \item arXiv公式サイト : http://arxiv.org/\\
       コーネル大学図書館が運営しており，
       物理学のほかに
       数学・計算機科学・量的生物学などの論文が
       登録されています．
 \item 日本国内のarXivミラーサーバ（京都大学基礎物理学研究所）:
       http://jp.arXiv.org/
 \item MathSciNet : http://www.ams.org/mathscinet/\\
       数学関係の文献を検索できます．
 \item 電子ジャーナル\\
       以上のような文献検索用データベースとは別に，
       電子ジャーナル
       （インターネット上で閲覧できる雑誌のこと）があり，
       山形大学では現在約２万タイトルが読めます．
       http://atoz.ebsco.com/Titles/13753/
       からアクセスしてください．
\end{itemize}


\subsection{インターネット資源の検索---インターネット検索エンジン}

WWWの普及に伴い，WWW上にはさまざまな情報が載るようになってきました．
どこにどのような情報があるかをうまく知ることができれば，大変役に立ちま
す．そのようなときに便利なのが，インターネット検索エンジン
です．
\index{いんたーねっとけんさくえんじん@インターネット検索エンジン}
\index{けんさくえんじん@検索エンジン}

検索エンジンは，大きく分けて二つの系統があります．一つは，たくさんの
WWWページの情報を自動的に集め\footnote{
WWWの情報を自動的に集めるプログラムを「ロボット」
と呼びます．
}，そこからデータベースを作って，キーワー
ドによる検索を提供するタイプのもので，
GoogleやBing
などがこのタイプです．
もう一つは，WWWの情報を分類してインデックスを作る
タイプのもので，
gooなどがあります．
\index{Google}
\index{Bing}
\index{ろぼっと@ロボット}

それぞれのシステムの使い方は微妙に違いますが，どれもそれほど違いはな
く，見れば大体使い方は分かると思います．例として，代表的な検索エンジン
である
Google(http://www.google.co.jp/)の画面を図
\ref{Googleの画面}に示します．
実際に検索をする場合には，画面中の空欄にキーワードを記入し，
\raisebox{-2mm}
{\includegraphics[height=20pt]{3/GoogleSearch.eps}}
を左クリックするだけです．
\begin{figure}[t]
\hfil
\includegraphics[width=10cm]{3/Google.eps}
\hfil
\caption{Googleの画面}
\label{Googleの画面}
\end{figure}

これらの検索エンジンは強力ですが，強力すぎて，目的以外の情報が多数見
つかってしまうことがあります．例えば，``coffee''で検索すると，前にも述べたように数万件以
上もの情報が見つかりますが，その中から自分が本当に知りたい情報を見つけ
出すのは容易ではありません．この種の検索エンジンから効率よく情報を引き出
すには，有効そうなキーワードを複数選んで指定するのが効果的です．

検索エンジンは，国内・国外とも現在どんどん増えており，
複数の検索エンジンを横断的に検索する，
「メタサーチ
\footnote{例えば
「検索デスク」(http://www.searchdesk.com/)など．
}
」と呼ばれるサイトもあります
．

\subsection{それでもわからないときは}

ここまでやっても有効な情報が得られない場合には，誰かに聞いてみるしか
ありません．こういう場合は，メーリングリストやWeb掲示板
を使うと効果的です．
これらは多くの人が読んでいるメディアなので，適切に使えば有効な
情報が得られることが少なくありません．この「適切に」というのがポイント
で，適切な使い方をしないと，必要な情報が得られないばかりか，トラブルの
元になることもあります．質問をする場合には，
\begin{itemize}
\item 適切なトピックのメーリングリスト・掲示板を選ぶ．
\item どんな情報が必要なのかを明記する．
\item なぜその情報が必要なのかを十分説明する．
\item これまで，その情報を得るために，何をどう調べたのかを説明する．
\end{itemize}
などの点に注意する必要があります．
\index{めーりんぐりすと@メーリングリスト}
\index{Webけいじばん@Web掲示板}

質問の内容としては，どんな情報が知りたいのかを明確に書くことが
大事です．同じ内容についての質問でも，情報収集の目的によって答えが変わっ
てくることもあります．また，すでに自分が調べていることを教えられても意
味がありません．

Web掲示板などで情報を教えてもらった場合は，
ひととおり情報が集まったところで，
どのような情報が得られたかのまとめを投稿するとよいでしょう．
そうすることで，同じ情報を探している他の人の役にも立ちます．

\subsection{シラバスの検索}

山形大学全学のシラバス(授業概要)をWWWで検索することができるようになって
います．
シラバスの検索システムを使えば，どの学部でどんな授業が
開講されているかを簡単に調べることができます．これを使えば他学部・他学
科の講義を聞くときの参考になるだけでなく，どんな知識を持ったどんな教員
がいるのかを知る手がかりにもなります．シラバスの情報は
\begin{quote}
http://campus3.kj.yamagata-u.ac.jp/
\end{quote}
にあり，
山形大学のホームページからもたどることができます．
シラバス情報のホームページ(2013年度版)を図\ref{シラバス検索のページ}
に示します．
各学部のリンクをたどっていくと，その学部の開講科目
を調べることができます．

\index{しらばす@シラバス}
\index{じゅぎょうがいよう@授業概要}

\begin{figure}[bt]
\hfil
\includegraphics[width=11cm]{3/Syllabus2013.eps}
\hfil
\caption{シラバス検索のページ(2013年度版)}
\label{シラバス検索のページ}
\end{figure}

また，図書館のホームページに「シラバス図書検索」のバナー
\raisebox{-3mm}{
\includegraphics[width=3cm]{3/syllabus-search.eps}}
があります．
そこをクリックすると，図\ref{シラバス掲載図書の検索のページ}のような
シラバス掲載図書が検索できるページになり，
図書館の所蔵を確認することができますので，
あわせてご利用ください．

\begin{figure}
\hfil
\includegraphics[width=11cm]{3/syllabus-books.eps}
\hfil
 \caption{シラバス掲載図書の検索のページ(2013年度版)}
 \label{シラバス掲載図書の検索のページ}
\end{figure}

\section{インターネットのしくみ}
\subsection{インターネットでの通信}
インターネットでのデータ通信では，データはすべて{\bf\gt パケット
}(または{\bf\gt データグラム})と呼ばれる単位に分割されて送受信され
ます．
\index{ぱけっと@パケット}
\index{でーたぐらむ@データグラム}
\begin{figure}[bt]
\hfil
\includegraphics[width=10cm]{3/packet.eps}
\hfil
\caption{インターネットでのデータの送受信}
\label{インターネットでのデータの送受信}
\end{figure}
図\ref{インターネットでのデータの送受信}は，パケットによるデータの送受信を
模式的に表したものです．この
図では，A〜Eはネットワーク上のコンピュータ(パソコンやワークステーショ
ン)を表しています．この図の中には４つのネットワークがあり，相互に
「ルータ(router)」と呼ばれる機器で接続されています．
\index{るーた@ルータ}
AからEへの通信と，BからDへの通信が同時に起こったとき，それぞれ通信され
るデータはパケットに分割され，パケットごとにネットワークに送信されます．
通信がパケットごとに行われるので，一つのネットワークの中で複数の通信を
同時に行うことができます．ネットワークを越えた通信をする場合には，ルー
タがネットワーク間のデータの中継を行います．ルータは，データを受け取る
と，その宛先に応じて適切なネットワークにデータを送り出します．これを経
路制御(ルーティング，routing)といいます．
図\ref{インターネットでのデータの送受信}
では，ルータ２がDへのパケットとEへのパケットを
それぞれ別なネットワークに振り分けて送信しています．
\index{けいろせいぎょ@経路制御}
\index{るーてぃんぐ@ルーティング}

このように，インターネットの通信は，多くのルータを経由しながら行われま
す．例ではルータが２つしかありませんでしたが，一般には非常に多くのルー
タを経由しながらデータ通信が行われます．たとえば，山形大学と米国NASAの
WWWサーバとの通信では，間におよそ15のルータを経由します．また，慶応大
学のWWWサーバとの通信では，およそ10のルータを経由します．

\subsection{ネットワークのプロトコル}

\begin{figure}
\hfil
\includegraphics[width=10cm]{3/protocols.eps}
\hfil
\caption{インターネット関係のプロトコルの概略}
\label{インターネット関係のプロトコルの概略}
\end{figure}

ネットワークを使ってデータ通信をする場合，データの送り側と受け側で，
データ送受信のための手順や規約を決めておきます．これらの手順や規約を
{\bf\gt プロトコル}と呼びます．プロトコルにはさまざまなレベルがあり，下
は「直径何mmの電線が何本入ったケーブルを使う」といったレベルから，上は
「電子メールの送受信の手順」といったところまでさまざまです．インターネッ
トに関連するプロトコルの階層構造の例を
図\ref{インターネット関係のプロトコルの概略}
に示します．
\index{ぷろとこる@プロトコル}

いろいろなプロトコルが階層的に定義されているおかげで，上位層--たとえ
ば電子メールの送受信--のレベルでは，物理的な接続がアナログ電話線か光ファ
イバかということを全く気にしないで済みます．

\subsection{IPアドレス}

インターネットで使われるプロトコルの核になるのが，IP(Internet
Protocol)と呼ばれるプロトコルです．IPによる通信では，パケットに始点と
終点を表す番号が付けられています．これを{\bf\gt IPアドレス}と呼びます．
IPアドレスは0〜255の数字の４つの組み合わせでできて
います．たとえば
\begin{quote}
172.0.0.1\\
192.168.55.7
% 133.24.96.1\\
% 130.34.8.9
\end{quote}
などはIPアドレスの例です．山形大学のネットワークに接続されている機器は，
133.24で始まるIPアドレスを持っています．
\index{IP}
\index{IPあどれす@IPアドレス}

ワークステーションへの接続やWWWの利用などで，ホスト名を使う部分があ
りましたが，そのホスト名の代わりにIPアドレスを使うこともできます．
例えば，
www.yamagata-u.ac.jp
のIPアドレスは133.24.61.15なので，
URLとして，
http://www.yamagata-u.ac.jp
の代わりに
http://133.24.61.15
と入力しても，
山形大学のホームページを閲覧することができます．

\section{ネットワーク上の文書}

\subsection{HTML}

WWW(\pageref{WWW}ページ参照)のページでは，字体を変えたり，画像を含めるなど，
さまざまな特殊効果が使われています．このようなページは，
HTML(HyperText Markup Language)という記述法を使って書かれています．

HTMLとは，画像や他の文書へのリンクを含んだ文書(ハイパーテキスト)
\index{はいぱーてきすと@ハイパーテキスト}
の構造を記述するための方法です．たとえば，``Hello!''という単語だけを含んだ
HTMLの文書は，次のように記述されます．

\begin{boxcolumn}\def\baselinestretch{0.7}
\begin{verbatim}
<html>
<head>
<title>Hello</title>
</head>
<body>
Hello!
</body>
</html>
\end{verbatim}
\end{boxcolumn}

このなかには，{\tt <>}で囲まれた単語のようなものがたくさん出てきます．これは，
{\gt タグ}\index{たぐ@タグ}
と呼ばれる部分で，文書自体ではなく文書の構造を指示している部分です．
たとえば，{\tt <html>…</html>}のタグは，その間にあるものがHTMLで記述されていること
を表しています．このように，ある範囲を指定するタグの場合，範囲の始まりを
{\tt <タグ名>}で，範囲の終わりを{\tt </タグ名>}で指定します．
この例に表れているタグは，次のようなものです．
\begin{itemize}
\item {\tt <html>…</html>}\\ %\hfill
その間にあるものがHTMLで記述されていることを表します．
\item {\tt <head>…</head>}\\ %\hfill
この部分は，文書の本文ではなく，その文書についての補助的な情報を記述する部分
(ヘッダ)です．ヘッダには，文書のタイトルなどが記述されます．
\item {\tt <title>…</title>}\\ %\hfill
この部分は，文書のタイトルを表します．
\item {\tt <body>…</body>}\\ %\hfill
この部分は，文書の本文(ボディ)です．
\end{itemize}

もう少し複雑な文書を見てみましょう．

\begin{boxcolumn}
\begin{flushleft}
\Large\gt 山形大学
\end{flushleft}
\begin{flushleft}
\large\gt 
山形大学のキャンパス
\end{flushleft}

\UL{山形大学}は次の４つのキャンパスに分かれている．
\begin{itemize}
\item 小白川キャンパス(山形市)
\item 飯田キャンパス(山形市)
\item 米沢キャンパス(米沢市)
\item 鶴岡キャンパス(鶴岡市)
\end{itemize}
\end{boxcolumn}

この文書の記述は，次のようになります．

\begin{boxcolumn}\def\arraystretch{0.7}
\begin{verbatim}
<html>
<head>
<title>Yamagata Univ. Information</title>
</head>
<body>
<h1>山形大学</h1>
<h2>山形大学のキャンパス</h2>
<a href="http://www.yamagata-u.ac.jp/">
山形大学</a>は次の４つのキャンパスに分かれている．
<ul>
<li>小白川キャンパス(山形市)</li>
<li>飯田キャンパス(山形市)</li>
<li>米沢キャンパス(米沢市)</li>
<li>鶴岡キャンパス(鶴岡市)</li>
</ul>
<P>
</body>
</html>
\end{verbatim}
\end{boxcolumn}

この例で新しく出てきたタグについて見てみます．
\begin{itemize}
\item {\tt <h1>…</h1>，<h2>…</h2>}\\ %\hfill
この部分が見出し(heading)であることを表します．{\tt h1}が大見出し，
{\tt h2}が中見出し，…のように，見出しのレベルを番号で指定します．

\item {\tt <a>…</a>}\\ %\hfill
この部分がリンクなどの特殊な部分(anchor)であることを表しています．
{\tt <a href="…">}という指定にすると，{\tt <a>}と{\tt </a>}の間は{\tt href}
で指定したURLへのリンクになります．この例では，「山形大学」の部分が，
山形大学のホームページhttp://www.yamagata-u.ac.jp/
へのリンクになります．

\item {\tt <ul>…</ul>}\\ %\hfill
この部分が，番号の付かない箇条書き(unnumbered
list)であることを表します．
\item {\tt <li>…</li>}\\ %\hfill
箇条書きの要素を表します．
% 要素の終わりは指定する必要がありません．
\end{itemize}

ここで，例ではリンクの部分に下線が引かれており，見出しの部分はゴシック
体に，箇条書きの先頭には
\ {\labelitemi}
が付けられています．このように，HTMLの記述から
具体的な文書の形式を作ることを{\gt レンダリング}
\index{れんだりんぐ@レンダリング}
と呼びます．HTMLがどのようにレンダリングされるかは，表示する
ソフトウェア(ブラウザ)によって変わるので，同じHTML文書であっても，
Netscapeで見た場合とInternetExplorerで見た場合では見ばえが違う場合があ
ります．

HTMLで使われるその他の代表的なタグには，次のようなものがあります．
\begin{itemize}
\item {\tt <p>}\\ %\hfill
段落の区切りを表します．典型的には，この部分で改行して１行あけます．
\item {\tt <br>}\\ %\hfill
この部分で強制的に改行します．
\item {\tt <em>…</em>}\\ %\hfill
この部分を強調表示(太字など)にします．
\item {\tt <pre>…</pre>}\\ %\hfill
この間の部分は，改行やスペースなどを自動調整せず，そのまま表示されます．
ただし，タグは有効です．
\item {\tt <img src="ファイル名">}\\ %\hfill
ファイル名の部分には画像ファイルのファイル名やURLを指定します．
このタグを置いた場所に，指定したファイルの画像を表示します．
\item {\tt <ol>…</ol>}\\ %\hfill
番号付きの箇条書き(ordered list)を表します．箇条書きの項目には，
{\tt <ul>…</ul>}の場合と同じく{\tt <li>}を使います．
\item {\tt <dl>…</dl>}\\  %\hfill

項目名とその定義による箇条書き(descriptive list)を表します．
{\tt <dl>…</dl>}の中では，ひとつの項目を
\begin{pre}
　　<dt>項目名</dt><dd>内容</dd>
\end{pre}
の形で記述します．
\end{itemize}

このほか，{\tt <,>,\&}の３つの文字を表すために，それぞれ次のような表記を使います．

\begin{center}\tt
\begin{tabular}{|l|l|}\hline
 < & \&lt;\\ \hline
 > & \&gt;\\ \hline
 \& & \&amp;\\ \hline
\end{tabular}
\end{center}

HTMLについて詳しく知りたい場合は，インターネット上の解説ページ(検索エン
ジンで多数見つかります)や書籍を参考にしてください．


\subsection{PDF}

\index{Adobe PDF}
Adobe PDF(Portable Document Format)とは，
Adobe社の提案する，
電子文書を配布するためのファイルのフォーマットです．

電子文書のやりとりをする場合，
\begin{itemize}
 \item 文書を作成したアプリケーションが受け手側にない場合，
       その文書を開くことができない．
 \item 作成側と受け手側のシステムの不一致により，
       作成者の意図に正確に沿った表示や印刷ができない．
\end{itemize}
などの問題点があります．
PDF ではこれらの問題点が考慮されており，
またAdobe Reader という
閲覧ソフトが
主要なシステム用に
無償で提供されていることから，
現在広く用いられています．
\index{Adobe Reader}

山形大学でも，
広報誌「みどり樹
\footnote{「山形大学ホームページ」→「学長室だより」→「広報誌」とたどるとあります．}
」
をはじめとするさまざまな情報をPDFで公開しています．

Adobe PDFに関する詳しい情報は，

\begin{quote}
http://www.adobe.com/jp/products/acrobat/adobepdf.html
\end{quote}

を参照してください．

執筆時点での
日本語版Adobe Readerの最新版
%2013版
はWindows用がバージョン11.0.06，
Mac OS用がバージョン11.0，
Linux用がバージョン9.4.2，
Android用がバージョン11.1.3
です．

\clearpage

\section*{演習問題}

\begin{enumerate}
\item WWWを使って，山形大学のホームページを開き，どんな情報が載って
いるかを調べてみよう．
\item 山形大学のホームページから，どんな情報がたどれるかを調べてみよ
う(学外の情報を全員が一斉にアクセスすると回線が混雑するので，
山形大学(小白川キャンパス)の情報について主に調べた方がよい)．
\item 隣の人と電子メールを交換してみよう．
\item 図書館の蔵書を適当なキーワードで検索してみよう．
例えば，「雪」「ストレス」「数学」「鉄」など．その他のキーワードでもよい．
\item 好きなテーマに関して，WWW上の情報を検索してみよう．
二つ以上の検索エンジンを使った場合，見つかる情報に差はあるだろうか？
\end{enumerate}

\end{thisdocument}
